访问电脑版页面

导航:老古开发网手机版51单片机51单片机指令体系结构

mcs51单片机加法指令(4条)有例子

导读:算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的运算和调整,我们都归类为运算指令。虽然MCS-51单片机的算术逻辑单元ALU仅能对8位
关键字:
mcs51,加法指令,单片机,

算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的运算和调整,我们都归类为运算指令。虽然MCS-51单片机的算术逻辑单元ALU仅能对8位无符号整数进行运算,但利用进位标志C,则可进行多字节无符号整数的运算。同时利用溢出标志,还可以对带符号数进行补码运算。需要指出的是,除加、减1指令外,这类指令大多数都会对PSW(程序状态字)有影响。这在使用中应特别注意。

[1].加法指令(4条)
这4条指令的作用是把立即数,直接地址、工作寄存器及间接地址内容与累加器A的内容相加,运算结果存在A中。

ADD A,#data;(A)+#data→(A) 累加器A中的内容与立即数#data相加,结果存在A中
ADD A,data;(A)+(data)→(A) 累加器A中的内容与直接地址单元中的内容相加,结果存在A中
ADD A,Rn;(A)+(Rn)→(A) 累加器A中的内容与工作寄存器Rn中的内容相加,结果存在A中
ADD A,@Ri;(A)+((Ri))→(A) 累加器A中的内容与工作寄存器Ri所指向地址单元中的内容相加,结果存在A中

上述这四条指令的用途是:将A中的值与后面的值相加,最终结果存回到累加器A中。
例:MOV A,#30H
ADD A,#10H
则执行完本条指令后,A中的值就是40H
下面的题目请大家自行练习
MOV 34H,#10H
MOV R0,#13H
MOV A,34H
ADD A,R0
MOV R1,#34H
ADD A,@R1


来源:互联网   作者:karen  2019/1/4 16:00:01
栏目: [ 51单片机指令体系结构]

相关阅读

8051单片机CPU的内部组成及功能介绍

51单片机属于哈佛结构还是冯氏结构

89C51单片机的结构框图及原理解析

8051单片机的特点_8051单片机的控制总线信号有哪些

8051单片机的机器周期解析

MCS-51单片机的指令时序

AT89S51单片机的内部硬件结构组成及特点介绍

MCS-51单片机的无条件转移指令用法介绍

51单片机两种减法指令的用法介绍

51单片机的内部结构和程序执行过程解析

8051单片机指令系统剖析详解

51单片机内部都有哪些部件组成

8051单片机架构_封装及原理图

8051单片机指令系统的用法介绍

8051单片机的内部的结构及运行过程解析

8051单片机中DPTR的扩展设计

MCS-51单片机内部结构及功能详解

MCS-51单片机指令系统“读-改-写”指令

MCS-51单片机的时序单位的定义说明

8051单片机的控制总线的作用介绍